package user;

import Operation.IOperation;
import Operation.impl.*;

import java.util.Scanner;

public class AdminUser extends User{
    private Scanner scanner=new Scanner(System.in);

    public AdminUser(String name){
        this.name=name;
        this.operations=new IOperation[]{
             new AddOperation(),
             new DeleteOperation(),
             new UpdateOperation(),
             new FindOperation(),
             new DisplayOperation()
        };
    }
    @Override
    public int menu() {
        System.out.println("=======================================");
        System.out.println("欢迎" + this.name + "登录比特图书管理系统");
        System.out.println("1.添加书籍");
        System.out.println("2.删除书籍");
        System.out.println("3.更新书籍");
        System.out.println("4.查询书籍");
        System.out.println("5.展示当前书籍列表");
        System.out.println("-1.退出");
        System.out.println("请输入您的选择:");
        int choice = scanner.nextInt();
        if (choice == -1) {
            // 关闭输入
            scanner.close();
        }
        System.out.println("=======================================");
        return choice;
    }
}
